package com.ruoyi.common.payment;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName SanjinCallbackReq
 * @Description TODO
 * @Author zz
 * @Date 2024/1/15
 **/
@Data
public class SanjinCallbackReq implements Serializable {
    // 【订单状态】1:成功，其他失败
    @JsonProperty("status")
    private String status;

    // 【商户编号】
    @JsonProperty("customerid")
    private String customerId;

    // 【平台订单号】
    @JsonProperty("sdpayno")
    private String sdpayno;

    // 【商户订单号】
    @JsonProperty("sdorderno")
    private String sdorderno;

    // 【订单金额】单位元
    @JsonProperty("total_fee")
    private double totalFee;

    // 【实付金额】单位元
    @JsonProperty("realmoney")
    private double realmoney;

    // 【支付类型】
    @JsonProperty("paytype")
    private String payType;

    // 【订单备注】
    @JsonProperty("remark")
    private String remark;

    // 【md5验证签名串】参照签名方法
    @JsonProperty("sign")
    private String sign;
}
